Integrated Tooling with VS Code
from Test-Driven React, Second Edition
『Visual Studio Code を用いた統合ツール』
TDD の本質は「迅速な反復」
Test-Driven Development with Jest#66d0522475d04f000013b0a6
そのためには、機能を小さな部品に分割し、各部品を配置するたびにフィードバックを得ることが重要
このフィードバックは、理想的には「自動化」されていて、「迅速(待ち時間がない)」であるべき
Visual Studio Code に以下のツールを統合することで実現可能
TypeScript: 変数が型に応じて正しく利用されているかチェックする
ESLint: 一般的なミスやコードスタイルの問題を検出する
Prettier: コードを自動フォーマットする
Wallaby: コードとテストとのギャップを埋め、リアルタイムでフォードバックを得られる
テストが通過しているかどうかを確認するたびにコマンドを実行しなければならないのはこのギャップがある
#読書メモ